Azure Maps Tileset Service (preview:2023-03-01)

2025/10/06 • 7 deleted methods

Tileset_Create (removed)
Description > [!NOTE] > > **Azure Maps Creator retirement** > > The Azure Maps Creator indoor map service is now deprecated and will be retired on 9/30/25. For more information, see [End of Life Announcement of Azure Maps Creator](https://aka.ms/AzureMapsCreatorDeprecation). The `Create` API is an HTTP `POST` request used to create a tileset from the specified dataset. For more information, see [Create a tileset](/azure/azure-maps/tutorial-creator-indoor-maps#create-a-tileset). A tileset contains a set of tiles that can be consumed using [Get Map Tile](/rest/api/maps/render/get-map-tile) to retrieve custom tiles. To create a dataset, use [Dataset Create](/rest/api/maps-creator/dataset/create). For an introduction to concepts and tools that apply to Azure Maps Creator, see [Creator for indoor maps](/azure/azure-maps/creator-indoor-maps).. ## Submit Create Request To create your tileset you will make a `POST` request with an empty body. The `datasetId` query parameter will be used as the source of the tileset data. The Create Tileset API is a [long-running operation](https://aka.ms/am-creator-lrt-v2).
Reference Link ¶

⚼ Request

POST:  /tilesets
{
x-ms-client-id: string ,
api-version: string ,
datasetId: string ,
description: string ,
TilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
}

⚐ Response (202)

{
operation-location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_List (removed)
Description > [!NOTE] > > **Azure Maps Creator retirement** > > The Azure Maps Creator indoor map service is now deprecated and will be retired on 9/30/25. For more information, see [End of Life Announcement of Azure Maps Creator](https://aka.ms/AzureMapsCreatorDeprecation). ### Submit List Request The `List` API is an HTTP `GET` request used to fetch a list of all existing tilesets.
Reference Link ¶

⚼ Request

GET:  /tilesets
{
x-ms-client-id: string ,
api-version: string ,
}

⚐ Response (200)

{
tilesets:
[
{
tilesetId: string ,
ontology: string ,
datasetId: string ,
description: string ,
minZoom: integer ,
maxZoom: integer ,
bbox:
[
number ,
]
,
tilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
defaultMapConfigurationId: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_Get (removed)
Description > [!NOTE] > > **Azure Maps Creator retirement** > > The Azure Maps Creator indoor map service is now deprecated and will be retired on 9/30/25. For more information, see [End of Life Announcement of Azure Maps Creator](https://aka.ms/AzureMapsCreatorDeprecation). ### Submit Get Request The `Get` API is an HTTP `GET` request used to fetch the details of a tileset.
Reference Link ¶

⚼ Request

GET:  /tilesets/{tilesetId}
{
x-ms-client-id: string ,
api-version: string ,
tilesetId: string ,
}

⚐ Response (200)

{
tilesetId: string ,
ontology: string ,
datasetId: string ,
description: string ,
minZoom: integer ,
maxZoom: integer ,
bbox:
[
number ,
]
,
tilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
defaultMapConfigurationId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_Delete (removed)
Description > [!NOTE] > > **Azure Maps Creator retirement** > > The Azure Maps Creator indoor map service is now deprecated and will be retired on 9/30/25. For more information, see [End of Life Announcement of Azure Maps Creator](https://aka.ms/AzureMapsCreatorDeprecation). ### Submit Delete Request The `Delete` API is an HTTP `DELETE` request that is used to delete the specified tileset, where the path will contain the `tilesetId` of the tileset to delete. #### Delete request "Successful" The Tileset Delete API returns a HTTP `204 No Content` response with an empty body, if the tileset was deleted successfully.
#### Delete request "Failed" A HTTP `400 Bad Request` error response will be returned if the tileset with the passed-in `tilesetId` is not found. Here is a sample error response:
```json { "error": { "code": "400 BadRequest", "message": "Bad request - Tileset Id: d85b5b27-5fc4-4599-8b50-47160e90f8ce does not exist." } } ```
Reference Link ¶

⚼ Request

DELETE:  /tilesets/{tilesetId}
{
x-ms-client-id: string ,
api-version: string ,
tilesetId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_GetConfiguration (removed)
Description > [!NOTE] > > **Azure Maps Creator retirement** > > The Azure Maps Creator indoor map service is now deprecated and will be retired on 9/30/25. For more information, see [End of Life Announcement of Azure Maps Creator](https://aka.ms/AzureMapsCreatorDeprecation). The Tileset `Get Configuration` request allows the caller to get a [tileset configuration](/rest/api/maps-creator/tileset/get-configuration#tilesetconfiguration) based on the dataset provided. The tileset configuration can then be used to create a custom tileset using [Tileset Create](/rest/api/maps-creator/tileset/create). Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDKs. For more information on concepts and tools that apply to Azure Maps Creator, see [Creator for indoor maps](/azure/azure-maps/creator-indoor-maps). ### Submit Get Configuration Request The `Get Configuration` API is an HTTP `GET` request is used to get a tileset configuration based on the `datasetId.
Reference Link ¶

⚼ Request

GET:  /tilesets:fetchConfiguration
{
x-ms-client-id: string ,
api-version: string ,
datasetId: string ,
}

⚐ Response (200)

{
version: integer ,
layers: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_ValidateConfiguration (removed)
Description > [!NOTE] > > **Azure Maps Creator retirement** > > The Azure Maps Creator indoor map service is now deprecated and will be retired on 9/30/25. For more information, see [End of Life Announcement of Azure Maps Creator](https://aka.ms/AzureMapsCreatorDeprecation). ### Submit Validate Configuration Request The `Validate Configuration` API is an HTTP `POST` request used to validate the specified [tileset configuration](/rest/api/maps-creator/tileset/validate-configuration#tilesetconfiguration) based on the provided `datasetId`.
Reference Link ¶

⚼ Request

POST:  /tilesets:validateConfiguration
{
x-ms-client-id: string ,
api-version: string ,
datasetId: string ,
TilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
}

⚐ Response (200)

{
valid: boolean ,
warnings:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
errors:
[
{
code: enum ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_GetOperation (removed)
Description > [!NOTE] > > **Azure Maps Creator retirement** > > The Azure Maps Creator indoor map service is now deprecated and will be retired on 9/30/25. For more information, see [End of Life Announcement of Azure Maps Creator](https://aka.ms/AzureMapsCreatorDeprecation). The `Get Operation` API is an HTTP `GET` request is used to check the status of the tileset creation process and retrieve the `tilesetId` value. The path is obtained from a call to [Tileset - Create](/rest/api/maps-creator/tilesets/create). While in progress, an HTTP 200 is returned with no extra headers. Once successfully completed an HTTP 200 is returned with a `Resource-Location` header. For more information, see [Check the status of tileset creation](/azure/azure-maps/tutorial-creator-indoor-maps#check-the-status-of-tileset-creation).
Reference Link ¶

⚼ Request

GET:  /tilesets/operations/{operationId}
{
api-version: string ,
operationId: string ,
}

⚐ Response (200)

{
$headers:
{
resource-location: string ,
}
,
$schema:
{
operationId: string ,
status: enum ,
created: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
warning:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}